package com.vr.cloudpicture.manager.websocket.model;

import com.vr.cloudpicture.model.vo.UserVO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 图片编辑响应消息
 *
 * @author hzh
 * @date 2025/05/28
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PictureEditResponseMessage implements Serializable {
    private static final long serialVersionUID = -146564181285156993L;
    /**
     * 消息类型，列如 INFO,ERROR ENTER_EDIT,EDIT_ACTION, EXIT_EDIT
     */
    private String type;
    /**
     * 执行编辑的动作
     */
    private String editAction;

    /**
     * 信息
     */
    private String message;

    /**
     * 信息用户
     */
    private UserVO user;
}
